import {environment} from '../../environments/environment';

const PATH = environment.config.url;
const FILE = PATH + environment.config.filePath; // 文件服务
const BASIC = PATH + environment.config.basicPath; // 基础服务
export const HTTP_URLS = {
  // 我的应用
  getMyAppInfo: FILE + '/my_app/info', // 获取应用信息集合
  getMyAppToken: FILE + '/my_app/token', // 获取应用的token信息
  deleteMyAppToken: FILE + '/my_app/token', // 删除应用的token信息
  getMyAppMenuList: FILE + '/my_app/menu_list', // 获取应用的菜单信息集合
  getMyAppUser: FILE + '/my_app/user', // 获取我的应用的用户信息
  updateMyAppUserPassword: FILE + '/my_app/user/password', // 修改我的应用的用户密码
  getMyAppDictList: FILE + '/my_app/dict_list', // 获取我的应用的字典集合
  updateMyAppToken: FILE + '/my_app/token/{refreshToken}', // 更新应用的token信息
  getMyAppUserInfo: FILE + '/my_app/user_info', // 获取当前用户信息
  updateMyAppUserInfo: FILE + '/my_app/user_info', // 修改当前用户信息
  getMyAppAreaList: FILE + '/my_app/area_list', // 获取区域集合
  myAppSendCaptcha: FILE + '/my_app/send_captcha', // 发送验证码
  updateMyAppUserMail: FILE + '/my_app/user/email', // 修改用户手机号
  updateMyAppUserPhone: FILE + '/my_app/user/phone',  // 修改用户邮箱
  deleteMyAppUser: FILE + '/my_app/user', // 注销账号
  getMyAppUserList: FILE + '/my_app/user_list', // 获取用户集合
  // 基础服务，上传文件
  getUploadFileSign: BASIC + '/upload_file/sign', // 获取上传文件签名
  openUploadFile: FILE + '/open/upload_file', // 开放接口，签名上传文件
  // 网盘管理
  getCurrentUserFolderFile: FILE + '/current_user/folder_files', // 获取文件夹及文件
  createCurrentUserFolder: FILE + '/current_user/folder', // 创建文件夹
  updateCurrentUserFolder: FILE + '/current_user/folder/{folderId}', // 修改当前用户的文件夹
  updateCurrentUserFile: FILE + '/current_user/file/{fileId}', // 修改当前用户的文件
  createCurrentUserShare: FILE + '/current_user/share', // 创建当前用户共享
  createCurrentUserFolderFile: FILE + '/current_user/folder_file', //  复制文件夹及文件
  updateCurrentUserFolderFile: FILE + '/current_user/folder_file', // 批量移动文件夹及文件 put
  uploadFile: FILE + '/upload_file', // 上传文件
  createCdnUrl: FILE + '/current_user/file/{fileId}/cdn_url', // 创建当前用户的cdn地址
  deleteCurrentUserFolder: FILE + '/current_user/folder/{folderId}', // 删除当前用户的文件夹
  deleteCurrentUserFile: FILE + '/current_user/file/{fileId}', // 删除文件  // 首页
  getUserDiskInfo: FILE + '/current_user/disk_info', // 获取当前用户网盘信息
  createCurrentUserFolderFilePack: FILE + '/current_user/folder_file/pack', // 打包文件夹及文件
  getCurrentUserFolderSize: FILE + '/current_user/folder/{folderId}/size', // 获取当前用户文件夹大小
  getParentFolderList: FILE + '/current_user/parent_folder_list', // 获取父级文件夹集合
  // 安全连接
  getCurrentUserSafetyChainPage: FILE + '/current_user/safety_chain_pages/{current}', // 获取当前用户的安全链接页
  createCurrentUserSafetyChain: FILE + '/current_user/safety_chain', // 创建当前用户的安全链接
  deleteCurrentUserSafetyChain: FILE + '/current_user/safety_chain/{safetyChainId}', // 删除当前用户的安全链接
  updateCurrentUserSafetyChain: FILE + '/current_user/safety_chain/{safetyChainId}', // 修改当前用户的安全链接
  // 共享文件
  createCurrentUserShareFolderFile: FILE + '/current_user/share_folder_file', // 保存共享文件夹及文件
  deleteCurrentUserShare: FILE + '/current_user/share/{shareId}', // 删除当前用户的共享
  getCurrentUserSharePage: FILE + '/current_user/share_pages/{current}', // 获取当前用户的共享页
  verifyShareCode: FILE + '/verify_share/{code}', // 根据共享的code获取共享信息
  getShareFolderFile: FILE + '/share_folder_files', // 查询共享的文件夹及文件
  getShareFolderSize: FILE + '/share/{shareId}/folder/{folderId}/size', // 获取共享文件夹的大小
  getShareParentFolderList: FILE + '/share/{shareId}/parent_folder_list', // 获取共享父级文件夹集合
  // 共享，安全连接，网盘
  getCurrentUserFolders: FILE + '/current_user/folders' // 查询当前用户的文件夹集合
};

